Basic Library for UWP
マスク要素
Basic Library for UWP > Input for UWP > C1Input の使い方 > C1MaskTextBox の使い方 > マスクの書式設定 > マスク要素

MaskedTextBox for UWP は、Microsoft によって定義される標準の数値書式文字列をサポートします。Mask 文字列は、1つ以上のマスク要素で構成される必要があります。マスク要素については、次の表で説明します。

要素 説明
0 必須の数字。この要素は単一の数字(0〜9)を表します。
9 オプションの数字またはスペース。
# オプションの数字またはスペース。マスク内のこの位置が空白の場合、Text プロパティにはスペースとしてレンダリングされます。プラス記号(+)とマイナス記号(-)を使用できます。
L 必須の英字。入力は ASCII 文字の a 〜 z と A 〜 Z に制限されます。このマスク要素は、正規表現の [a-zA-Z] と同じです。
? オプションの英字。入力は ASCII 文字の a 〜 z と A 〜 Z に制限されます。このマスク要素は、正規表現の [a-zA-Z]? と同じです。
& 必須の文字。
C オプションの文字。任意の非制御文字。
A オプションの英数字。
a オプションの英数字。
. 小数点のプレースホルダ。実際に使用される表示文字は、書式プロバイダに合わせた小数点記号になります。
, 桁区切りのプレースホルダ。実際に使用される表示文字は、書式プロバイダに合わせた桁区切りのプレースホルダになります。
: 時刻の区切り。実際に使用される表示文字は、書式プロバイダに合わせた時刻記号になります。
/ 日付の区切り。実際に使用される表示文字は、書式プロバイダに合わせた日付記号になります。
$ 通貨記号。実際に表示される文字は、書式プロバイダに合わせた通貨記号になります。
< シフトダウン。後続のすべての文字を小文字に変換します。
> シフトアップ。後続のすべての文字を大文字に変換します。
| 直前のシフトアップまたはシフトダウンを無効にします。
\ エスケープ。マスク文字をエスケープしてリテラルにします。「\\」はバックスラッシュのエスケープシーケンスです。
その他の文字 リテラル。すべての非マスク要素は、C1MaskedTextBox 内にそのまま表示されます。リテラルは実行時に常にマスク内の静的位置を占め、ユーザーはリテラルを移動したり削除することはできません。

小数点記号(.)、桁区切り記号(,)、時刻記号(:)、日付記号(/)、通貨記号($)には、デフォルトでアプリケーションのカルチャで定義された記号が表示されます。 

関連トピック